package cn.sccdlg.mybatisbatchupdate.dao;

import cn.sccdlg.mybatisbatchupdate.model.SysUserEntity;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 用户信息Dao
 * @author rao
 * @date 2020-08-22 22:10:21
 */
@Mapper
@Repository
public interface SysUserDao extends BaseSupportDao<SysUserEntity> {

    /**
     * 批量更新用户信息（方式一：采用mysql连接允许多条sql执行，将update语句分次执行）
     */
    int updateUserItem(List<SysUserEntity> list);
    /**
     * 批量更新用户信息（方式二：采取case when语法）
     */
    int updateUserItem2(List<SysUserEntity> list);
}
